package gui.rejestracja;

import java.awt.Cursor;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTabbedPane;

import entities.Pracownik;
import managers.GuiManager;

public class RejestracjaGui extends JFrame 
{

	private static final long serialVersionUID = -4247962026786010234L;
    private JTabbedPane rejestracjaTabbedPane;
    private GuiManager guiManager;
    
    public RejestracjaGui(GuiManager guiManager, Pracownik pracownik) 
    {
    	this.guiManager = guiManager;
        setDefaultCloseOperation( EXIT_ON_CLOSE );
        setTitle( "Dexter - Stanowisko rejestracji ( "+ pracownik.getImie() +" "+ pracownik.getNazwisko()+ " )" );        
        initComponents();
    }
    private void initComponents() {


        rejestracjaTabbedPane = new javax.swing.JTabbedPane();

        setCursor( new Cursor( Cursor.DEFAULT_CURSOR) );

        rejestracjaTabbedPane.addTab("Zlecenia", new ZakladkaZlecenia( this, guiManager ) );
        rejestracjaTabbedPane.addTab("Wyniki", new ZakladkaWyniki( this, guiManager ) );
        rejestracjaTabbedPane.addTab("Pacjenci", new JPanel() );
        rejestracjaTabbedPane.addTab("Kontrahenci", new JPanel() );
        rejestracjaTabbedPane.setEnabledAt(2,false);
        rejestracjaTabbedPane.setEnabledAt(3,false);

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(rejestracjaTabbedPane, javax.swing.GroupLayout.DEFAULT_SIZE, 780, Short.MAX_VALUE)
                .addContainerGap())
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(rejestracjaTabbedPane, javax.swing.GroupLayout.DEFAULT_SIZE, 578, Short.MAX_VALUE)
                .addContainerGap())
        );
        pack();
    }
}
